package Generics;

import java.util.ArrayList;

/**
 * ClassName:ListUtil
 * Package:Gather.DataStructure
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/2/7-19:05
 * @Version:v1.0
 */
/*
 * 定义一个工具类：ListUtil
 * 类中定义一个静态方法addAll,用来添加多个集合的元素*/
public class ListUtil {
    private ListUtil() {
    }
    //类中定义一个静态方法addAll,用来添加多个集合的元素

    /*
     * 参数一：集合
     * 参数二：要添加的元素*/
    //E...e可变参数
    //E e1,E e2
    public static<E> void addAll(ArrayList<E> list,E...e) {
//        list.add(e1);
//        list.add(e2);
//        list.add(e3);
//        list.add(e4);
        for (E element : e) {
            list.add(element);
        }
    }

    public void show() {
        System.out.println("尼古拉斯张");
    }
}
